const express=require("express")
const app=express()

//定义一个最简单的中间件
const mw1=function(req,res,next){
    console.log('我是最简单的中间件01')
    next()
}
//全局注册中间件
//全局注册中间件指的是客户端发起的任何请求，在到达服务器后，都会触发的中间件，叫做全局注册中间件

//定义第二个中间件
const mw2=function(req,res,next){
    console.log('我是最简单的中间件02')
    next()
}

//定义多个局部中间件
app.get("/home",[mw1,mw2],(req,res)=>{
    res.send("home")
})

app.get("/about",(req,res)=>{
    res.send("about")
})

app.listen(80,()=>{
    console.log("running at server http://127.0.0.1")
})